package com.github.common.extend.demo.config.filetask;

import lombok.Data;

/**
 * 文件任务配置
 * @author wangjj7
 * @date 2023/8/9
 * @description
 */
@Data
public class FileTaskProperties {

    /**
     * 文件默认过期天数
     * @see {@link FileTaskParam#getExpiredDays()}
     */
    private int defaultExpiredDays = 7;

    /**
     * 默认是否支持任务共享
     * @see {@link FileTaskParam#getCanShare()}
     */
    private boolean share = true;

    /**
     * 心跳间隔,单位:秒
     */
    private int heartbeatInterval = 60;

    /**
     * 心跳超时,单位:秒
     */
    private int heartbeatTimeout = 5 * 60;

}
